<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/6/28
 * Time: 12:43
 */

namespace app\agent\model;


use think\Model;

class Wallet extends Model
{
    // 表名
    protected $name = 'wallet';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = 'int';

    // 定义时间戳字段名
    protected $createTime = 'createtime';
    protected $updateTime = 'updatetime';
    protected $deleteTime = false;

    public function user()
    {
        return $this->hasOne('User','id','user_id');
    }

    //关联银行
    public function getBackTagNameAttr($value,$data)
    {
        switch ($data['back_tag']){
            case 'ICBC':
                return '中国工商银行';
                break;
            case 'CMBC':
                return '招商银行';
                break;
            case 'ABC':
                return '中国农业银行';
                break;
            case 'CBC':
                return '中国建设银行';
                break;
            case 'BC':
                return '中国银行';
                break;
            case 'CMSC':
                return '中国民生银行';
                break;
            case 'CEB':
                return '中国光大银行';
                break;
            case 'CITIC':
                return '中信银行';
                break;
            case 'CTB':
                return '交通银行';
                break;
            case 'CIB':
                return '兴业银行';
                break;
            case 'SPDB':
                return '上海浦东发展银行';
                break;
            case 'PBC':
                return '中国人民银行';
                break;
            case 'HXB':
                return '华夏行';
                break;
            case 'PSBC':
                return '中国邮政储蓄银行';
                break;
        }
        //return $this->hasOne('app\common\model\Back','tag','back_tag')->setEagerlyType(0);;
    }
}